package com.ssy.lingxi.enhance.service.process;

import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;
import com.ssy.lingxi.common.response.PageData;
import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.enhance.model.dto.CommonIdListDTO;
import com.ssy.lingxi.enhance.model.dto.ExamDTO;
import com.ssy.lingxi.enhance.model.qo.ProduceNoticeOrderQO;
import com.ssy.lingxi.enhance.model.vo.ProduceNoticeOrderListVO;

/**
 * 加工能力 - 确认生产通知单(加工企业) - 待审核生产通知单(一级) - 业务处理层
 * @author fhj
 * @date 2020/10/20
 * @version 2.0.0
 */
public interface ProcessToBeFirstExamService {

    Wrapper<PageData<ProduceNoticeOrderListVO>> list(ProduceNoticeOrderQO qo, UserLoginCacheDTO user);

    Wrapper<Void> exam(ExamDTO dto, UserLoginCacheDTO user);

    Wrapper<Void> batchExamPass(CommonIdListDTO dto, UserLoginCacheDTO user);

}
